TMS320F2823x/2833x는 리셋시 4개 포트의 전위상태에 따라 동작모드를 결정합니다.
MODE | GPIO87 XA15 |
GPIO86 XA14 |
GPIO85 XA13 |
GPIO84 XA12 |
Boot mode |
F | 1 | 1 | 1 | 1 | Jump to Flash |
E | 1 | 1 | 1 | 0 | SCI-A boot (RAM 부트) |
D | 1 | 1 | 0 | 1 | SPI-A boot |
C | 1 | 1 | 0 | 0 | I2C-A boot |
B | 1 | 0 | 1 | 1 | eCAN-A boot |
A | 1 | 0 | 1 | 0 | McBSP-A boot |
9 | 1 | 0 | 0 | 1 | Jump to XINTF x16 |
8 | 1 | 0 | 0 | 0 | Jump to XINTF x32 |
7 | 0 | 1 | 1 | 1 | Jump to OTP |
6 | 0 | 1 | 1 | 0 | Parallel GPIO I/O boot |
5 | 0 | 1 | 0 | 1 | Parallel XINTF boot |
4 | 0 | 1 | 0 | 0 | Jump to SARAM |
3 | 0 | 0 | 1 | 1 | Branch to check boot mode |
2 | 0 | 0 | 1 | 0 | Branch to Flash, skip ADC calibration |
1 | 0 | 0 | 0 | 1 | Branch to SARAM, skip ADC calibration |
0 | 0 | 0 | 0 | 0 | Branch to SCI, skip ADC calibration |
easyDSP에서
Flash-ROM 실행 모드와 SCI 부트(RAM 부트)만을
사용하므로 3개의 핀(GPIO87, 86, 85)의 상태는 고정하고 1개의
핀(GPIO84) 상태만 변경 사용하여 동작 모드를 결정합니다.
따라서 하기 그림과 같은 결선을 권장합니다.
- easyDSP cable이 연결되는 5x2 header의 전원핀(#4)은 3.3V 연결
- TX, RX 선은 MCU의 해당
핀으로 직접 연결
- easyDSP /RESET신호와 MCU /XRS
신호사이에 리셋 IC같은 회로가 삽입된다면, 삽입된 회로는 /RESET신호를 0.5초내에 /XRS에 전달해야
함.
-
easyDSP 헤더와 MCU 간에 연결에 버퍼 IC를 사용할 경우, 버퍼 IC는 easyDSP 헤더에
직결하여, 각종 저항 연결이 DSP에 직결될 수 있도록 함
- /BOOT 핀은 2k오옴 저항을 통해 GPIO84 (또는 GPIO85) 에 연결
- /Reset 핀은 MCU에 리셋을 줄 수 있도록 적절히 연결 (/Reset핀의 Low상태 유지 기간은 약 500msec)
- 각 신호선에 풀업 저항을 설치할 시에 그 값이 수
KOhm이상이 되어야 함 (easyDSP pod내부에 100 Ohm 직렬저항이 있기
때문)
사용자의
MCU 보드에서 이 4개의 신호를 사용할 때, 별도의 풀업 또는 풀다운 처리를 할 경우 주의를 요합니다.
또한 리셋핀 사용시, 여러 원하지 않는 상황에 의해, 의도되지 않은 리셋이 발생될 수
있습니다. 이를 방지하기 위해 적절한 필터를 사용하는 등의 주의를 기울여 주십시오.